package com.nai365.nart.search.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description: 封装页面所有可能传递过来的查询条件
 * @Created: with IntelliJ IDEA.
 * @author: baogs
 * @createTime: 2021-03-13 14:17
 **/

@Data
public class SearchParam {

    /**
     * 页面传递过来的全文匹配关键字
     */
	@ApiModelProperty(value = "可根据藏品名子和俱乐部名字搜索")
    private String keyword;

    /**
     * 品牌id,可以多选
     */
    private List<Long> brandId;

    /**
     * 三级分类id
     */
    private Long catalog3Id;

    /**
     * 排序条件：sort=price/salecount/hotscore_desc/asc
     */
    private String sort;

    /**
     * 是否显示有货
     */
    private Integer hasStock;

    /**
     * 价格区间查询
     */
	@ApiModelProperty(value = "价格区间查询 skuPrice形式为：1_500或_500或500_或者500")
    private String skuPrice;

    /**
     * 价格区间查询
     */
	@ApiModelProperty(value = "时间区间查询和价格一样，传时间戳")
    private String createTime;


    /**
     * 页码
     */
    private Integer current = 1;

    /**
     * 原生的所有查询条件
     */
    private String _queryString;



}
